/* xalloc.h internal header */
#include <stddef.h>
#include <stdlib.h>
#ifndef __YVALS
#include <yvals.h>
#endif 
	/* macros */
#define CELL_OFF (sizeof(size_t) + _MEMBND &~ _MEMBND)
#define SIZE_BLOCK 512
#define SIZE_CALL \
	((sizeof(_Cell) + _MEMBND & ~ _MEMBND) - CELL_OFF)
	/* type definitions */

typedef struct _Cell
{
	size_t _Size;
	struct _Cell *_Next;
}_Cell;

typedef struct {
	_Cell **_Plast;
	_Cell *_Head;
}_Altab;

	/* declarations */
void *_Getmem(size_t);
extern _Altab _Aldata;
